.pis-hover:hover {
    position: relative;
    top: 1px;
    left: 1px;
}
.disn {
    display: none !important;
}
.ant-layout-header {
    background-color: #fff;
}
.warp {
    width: 100%;
    margin: 0 auto;
}
.main {
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;
}

/* 头部 */
.warp-header {
    width: 100%;
    height: 125px;
    margin: 0 auto;
    padding: 0;
}
.head {
    width: 100%;
    height: 40px;
    background: url("../img/head_bg.png") no-repeat 50%;
    background-size: 100% 100%;
}
.head-content {
    width: 1200px;
    margin: 0 auto;
}
.head-content ul li {
    height: 40px;
    color: #fff;
    line-height: 40px;
}
.head-content ul li a {
    color: #fff;
}
.icon-spri {
    display: inline-block;
    vertical-align: middle;
    background: url("../img/icon_spri.png") no-repeat;
    margin-right: 5px;
    margin-left: 5px;
}
.icon-gw {
    width: 19px;
    height: 15px;
    background-position: -48px -112px;
}
.icon-mobile {
    width: 11px;
    height: 21px;
    background-position: -168px -82px;
}
.icon-app {
    width: 11px;
    height: 21px;
    background-position: -168px -82px;
}
.icon-login {
    width: 18px;
    height: 18px;
    background-position: -10px -112px;
}
.head-nav {
    width: 1200px;
    height: 85px;
    margin: 0 auto;
    margin-top: 10px;
}
#nav {
 float: right;
 border: none;
}
.nav_title {
    font-size: 18px;
    font-weight:400;
}
.ant-menu-horizontal > .ant-menu-item:hover {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
}
.ant-menu-horizontal > .ant-menu-item > a:hover {
    color: #7d3798;
}
.ant-menu-horizontal > .ant-menu-item-selected > a {
    color: #7d3798;
}
.ant-menu-horizontal > .ant-menu-item-selected {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
}
.headDivider {
    background-color: #e4e4e4;
    height: 16px;
}
/* 头部END */

/* 底部 */
.warp-footer {
    height: 310px;
    background-color: #1e2023;
    color: #fff;
}
.footer {
    width: 1200px;
    margin: 0 auto;
    margin-top: 36px;
}
.footer_nav li {
    display: inline-block;
}
.footer a {
    color: #fff;
}
.footer a:hover {
    color: #7d3798;
}
/* 底部END */

.indexHome,.priviHome,.helpHome {
    width: 100%;
    display: inline-block;
}

/* 用户框 */
.reg-info {
    width: 340px;
    height: 326px;
    border: 1px solid #e5e5e5;
    display: inline-block;
    background-color: #fff;
}
.portrait {
    width: 100%;
    height: 155px;
    text-align: center;
    line-height: 155px;
}
.portrait img {
    width: 110px;
    height: 110px;
    box-shadow: #dcdcdc 0px 2px 0px 1px;
    border-radius: 50%;
    border: 4px solid #ffffff;
}
.reg-btn {
    width: 286px;
    height: 42px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    border: none;
    cursor: pointer;
}
.reg-btn.reg-login {
    background: url("../img/btn_login.png") no-repeat center center;
    background-size: 100% 100%;
}
.reg-btn.reg-login:hover {
    background: url("../img/btn_login_on.png") no-repeat center center;
    background-size: 100% 100%;
}
.reg-btn.reg-reg {
    background: url("../img/btn_reg.png") no-repeat center center;
    background-size: 100% 100%;
}
.reg-btn.reg-reg:hover {
    background: url("../img/btn_reg_on.png") no-repeat center center;
    background-size: 100% 100%;
}
/* 用户框END */

/* 已登录 */
.user-info {
    width: 340px;
    height: 326px;
    border: 1px solid #e5e5e5;
    display: inline-block;
    background-color: #fff;
    padding: 0 10px;
    position: relative;
}
.exit {
    position: absolute;
    font-size: 15px;
    color: #666;
    text-decoration: underline;
    right: 15px;
    top: 15px;
    cursor: pointer;
}
.exit:hover {
    color: #820c9b;
    top: 16px;
    right: 14px;
}
.user-port {
    height: 145px;
}
.user-info p {
    text-align: center;
    margin-bottom: 5px;
}
.user-trade {
    position: relative;
}
.user-name {
    font-size: 16px;
    vertical-align: middle;
}
.user-level {
    position: absolute;
    right: 0;
}
.user-nickName font {
    color: #820c9b;
}
.user-signature {
    font-size: 14px;
}
.user_vault_box {
    text-align: center;
    cursor: pointer;
}
.user_spri {
    width: 78px;
    height: 78px;
    display: inline-block;
    margin-top: 10px;
    background: url("../img/user_spri.png");
}
.user_spri.lb {
    background-position: -10px -10px;
}
.user_spri.lj {
    background-position: -108px -10px;
}
.user_spri.mzb {
    background-position: -108px -108px;
}
.user_vault_box p {
    color: #746aa7;
    font-size: 16px;
}
/* 已登录END */

/* slide */
.myslide {
    width: 836px;
    height: 326px;
    display: inline-block;
}
.swiper-container {
    width: 836px;
    height: 326px;
    max-width: 836px;
    max-height: 326px;
}
.swiper-slide {
    max-width: 836px;
    max-height: 326px;
}
.swiper-button {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 43%;
    z-index: 10;
    cursor: pointer;
}
.swiper-button.button-prev {
    left: 10px;
    background: url("../img/arrow_left.png");
    background-size: 100% 100%;
}
.swiper-button.button-next {
    right: 10px;
    background: url("../img/arrow_right.png");
    background-size: 100% 100%;
}
/* slideEND */

/* 首页 */
.ml365 {margin-left: 365px;}
.ml25 {margin-left: 25px;}
.rollNews {
    display: inline-block;
    position: relative;
}
.horn {
    width: 26px;
    height: 24px;
    display: inline-block;
    background: url("../img/icon.png") no-repeat;
    background-position: -348px -68px;
    vertical-align: middle;
}
.customtext {
    color: #e13b25;
    width: 400px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.fg {
    width: 400px;
    height: 25px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0);
    right: 0;
    top: 0;
}

.gamePrivilege,.idenPrivilege,.servicePrivilege {
    margin-bottom: 30px;
}
.servicePrivilege {
    margin-bottom: 70px;
}
.privi-title {
    width: 100%;
    height: 60px;
    line-height: 60px;
    position: relative;
}
.privi-more {
    width: 68px;
    height: 20px;
    display: inline-block;
    background: url("../img/more.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 21px;
}
.privi-more:hover {
    top: 22px;
    right: -1px;
}
.privi_game {
    width: 157px;
    height: 38px;
    display: inline-block;
    background: url("../img/privi_game.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
}
.privi_iden {
    width: 164px;
    height: 37px;
    display: inline-block;
    background: url("../img/privi_iden.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
}
.privi_service {
    width: 158px;
    height: 43px;
    display: inline-block;
    background: url("../img/privi_service.png") no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
}
.privi-msg {
    display: flex;
    justify-content: space-between;
    margin: 10px auto;
}
.privi-msg img:hover {
    position: relative;
    top: 1px;
    left: 1px;
}
.ant-popover-content {
    width: 270px;
    border: 1px solid #b991d3;
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
    border-bottom: 1px solid #b991d3;
    border-right: 1px solid #b991d3;
}
.bubble p {
    margin-bottom: 0;
}
/* 首页END */

/* 帮助中心 */
.content-left {
    width: 340px;
    display: inline-block;
}
.content-right {
    width: 835px;
    display: inline-block;
    border: 1px solid #f2f2f2;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 20px;
    position: relative;
}
.server-box {
    width: 340px;
    height: auto;
    margin-top: 30px;
}
.server-msg,.server-online {
    width: 100%;
    border: 1px solid #eeeeee;
    margin-top: 30px;
    cursor: pointer;
}
.server-msg .title {
    width: 305px;
    display: block;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
    line-height: 55px;
    font-size: 18px;
    font-weight: 600;
}
.detamsg {
    width: 305px;
    margin: 0 auto;
    margin-top: 10px;
}
.detamsg a:hover {
    color: #000;
}
.detamsg span {
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    background: url("../img/icon.png") no-repeat #80dae8;
    background-position: -336px -13px;
    height: 38px;
    text-indent: 1.5em;
    line-height: 38px;
    margin-bottom: 15px;
    padding: 0 20px;
    border-radius: 5px;
    box-shadow: #eee 1px 1px 0px 1px;
}
.server-norm {
    display: inline-block;
    width: 13px;
    height: 23px;
    background: url("../img/icon.png") no-repeat;
    background-position: -294px -68px;
    position: absolute;
    top: 34px;
}
.questions {
    width: 735px;
    margin: 0 auto;
    font-size: 16px;
}
.ques-title {
    font-size: 24px;
    font-weight: 600;
    display: block;
    width: 100%;
    border-bottom: 1px solid #eee;
    line-height: 50px;
}
.questions font {
    font-weight: 600;
    margin-right: 5px;
}
.vio {
    color: #b7479f;
}
.blu {
    color: #2654cc;
}
.rule_tips {
    color: #2654cc;
    border-bottom: 1px solid #2654cc;
    line-height: 50px;
}
.fgx {
    width: 100%;
    border-bottom: 1px solid #eee;
    margin: 25px auto 50px;
}
/* 帮助中心END */

/* 特权中心 */
.privi-left {
    width: 340px;
    display: inline-block;
}
.privi-right {
    width: 835px;
    display: inline-block;
}
.privi-content {
    width: 100%;
    /* border: 1px solid #eee; */
    margin: 20px auto 70px;
}
.label-card {
    background-color: #f5f5f5;
    border: 1px solid #e2e2e2;
    height: 65px;
    width: 100%;
}
.labeltext {
    display: inline-block;
    font-size: 20px;
    width: 98px;
    line-height: 62px;
    text-align: center;
    color: #000000;
    cursor: pointer;
}
.labeltext:first-child {
    margin-left: 30px;
}
.labeltext:hover {
    color: #7d3798;
    border-bottom: 2px solid #7d3798;
}
.privi-icon {
    display: inline-block;
    width: 13px;
    height: 23px;
    background: url("../img/icon.png") no-repeat;
    background-position: -294px -68px;
    position: absolute;
    top: 25px;
}
.privi-box {
    width: 100%;
    margin: 20px auto;
    border: 1px solid #eee;
    position: relative;
}
.privi-box .privi-box-title {
    font-size: 22px;
    font-weight: 500;
    display: inline-block;
    margin-top: 20px;
    text-indent: 35px;
}
.privi-intro {
    width: 775px;
    margin: 0 auto;
}
.privi-intro-content {
    width: 100%;
    margin: 20px auto;
}
.change-game {
    font-size: 16px;
    font-weight: 600;
}
.game-packs {
    margin-top: 10px;
}
.game-packs span {
    width: 100px;
    height: 38px;
    display: inline-block;
    line-height: 38px;
    text-align: center;
    border: 1px solid #ccc;
    margin-right: 20px;
    cursor: pointer;
}
.game-packs span:hover {
    position: relative;
    top: 1px;
    left: 1px;
}
.intro-icon {
    width: 36px;
    height: 36px;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    background: url("../img/icon.png") no-repeat;
}
.icon-zs {
    background-position: -12px -15px;
}
.icon-fes {
    background-position: -66px -15px;
}
.icon-act {
    background-position: -123px -15px;
}
.icon-ng {
    background-position: -178px -15px;
}

.icon-iden{
    background-position: -228px -15px;
}
.icon-brt{
    background-position: -12px -64px;
}
.icon-dh{
    background-position: -67px -64px;
}

.icon-kf{
    background-position: -123px -64px;
}
.icon-yx{
    background-position: -178px -64px;
}
.icon-ys{
    background-position: -227px -64px;
}
.icon-hf{
    background-position: -283px -15px;
}

.intro-title {
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle;
    margin-left: 10px;
    color: #000;
}
.privi-intro-content p {
    margin: 20px 40px 20px 0;
    margin-left: 40px;
}
.ant-collapse {
    border: none;
    background: none;
}
.ant-collapse > .ant-collapse-item {
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
    padding: 0;
}
.ant-collapse-content {
    border: none;
}
.ant-collapse-content > .ant-collapse-content-box {
    padding: 0;
    padding-left: 45px;
}
/* 特权中心END */

#YSF-BTN-HOLDER{
    display: none;
}